package viewmodel;

import java.util.ArrayList;
import java.util.List;

import admin.dao.GrammarDAO;
import admin.dao.VocabDAO;

import model.Grammar;
import model.Vocabulary;

public class GrammDataModel {
	private List<Grammar> allGramm = new ArrayList<Grammar>();
	
	public GrammDataModel(){
		updateAllGramm();
	}
	
	public List<Grammar> getAllGramm() {
		return allGramm;
	}

	public void setAllGramm(List<Grammar> allGramm) {
		this.allGramm = allGramm;
	}

	public void updateAllGramm(){
		this.allGramm = GrammarDAO.getAllGrammar();
	}
	
	public void removeGramm(Grammar selGramm){
		allGramm.remove(selGramm);
		GrammarDAO.deleteGramm(selGramm.getId());
	}
}
